.material-color-setting {
  width: 100%;
  overflow: visible;
  position: relative;
}

.material-color-setting .material-color-setting-btns {
  position: absolute;
  left: 0;
  top: -28px;
  width: 300px;
  display: none;
  z-index: 1;
}

.material-color-setting .material-color-setting-line {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #000000;
  z-index: -1;
}

.material-color-setting:hover .material-color-setting-btns {
  display: block;
}

.material-color-setting .material-color-setting-content {
  width: 100%;
  overflow: auto;
}

.material-color-setting .el-table {
  color: #000000;
}

.material-color-setting .el-table .cell {
  color: #000000;
}

.material-color-setting .el-table.el-table--border {
  border-color: #000000;
}

.material-color-setting .el-table thead {
  color: #000000;
}

.material-color-setting .el-table .el-table__empty-block {
  display: none;
}

.material-color-setting .el-table td,
.material-color-setting .el-table th.is-leaf {
  border-bottom: 1px solid #000000;
}

.material-color-setting .el-table--border td,
.material-color-setting .el-table--border th,
.material-color-setting .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed {
  border-right: 1px solid #000000;
}

.material-color-setting .el-table--border th,
.material-color-setting .el-table__fixed-right-patch{
  border-bottom: 1px solid #000000;
}

.material-color-setting .el-table thead.is-group th {
  background: none;
}

.material-color-setting .el-table th,
.material-color-setting .el-table td {
  height: 30px;
}

.material-color-setting .el-table--border::after,
.material-color-setting .el-table--group::after,
.material-color-setting .el-table::before {
  background-color: #000000;
}

.material-color-setting .el-table__column-resize-proxy {
  border-color: #000000;
}

.material-color-setting .material-color-setting-content table tr td.has-update {
  background-color: #f99a9a;
}

.material-color-setting .show-textarea textarea {
  line-height: 1.2;
  color: #000000;
}

.material-color-setting .show-textarea textarea:focus {
  outline: 1px solid #C0C4CC;
}

.material-color-setting .material-color-setting-content table tr td.has-update .show-textarea textarea {
  background: none;
}

.material-color-setting .material-color-setting-remark{
  border-bottom: 1px solid #000000;
  display: flex;
  align-items: stretch;
}

.material-color-setting .material-color-setting-remark>div{
  padding: 4px;
}
